import java.util.Random;

public class Test1 {
    //    1：随机生成六个1-10（包含10）之间的数存入数组中,然后计算出去掉最大值与最小值的平均数，输出格式如下
    public static void main(String[] args) {
//        创建一个random对象,
        Random r = new Random();
        int[] arr = new int[6];
        System.out.println("数组中的数据为:");
        for (int i = 0; i <= arr.length - 1; i++) {
            if (i < arr.length - 1) {
                arr[i] = r.nextInt(10) + 1;
                System.out.print(arr[i] + " ");
            } else {
                arr[i] = r.nextInt(10) + 1;
                System.out.println(arr[i] + " ");
            }
        }

//        求最大值
        int max = arr[0];
        for (int i = 1; i <= 5; i++) {
            if (arr[i] > max) {
                max = arr[i];
            }
        }
        System.out.println("最大值为:" + max);
        //        求最小值
        int min = arr[0];
        for (int i = 1; i <= 5; i++) {
            if (arr[i] < min) {
                min = arr[i];
            }
        }
        System.out.println("最小值为:" + min);
//        求平均数;
        int sum = 0;
        for (int i = 0; i <= 5; i++) {
            sum += arr[i];
        }
        System.out.println("平均数为:" + ((sum - max - min) / 4));
    }
}
